﻿@charset "utf-8";
/* CSS Document */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "microsoft yahei",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none;}
table{border-collapse:collapse;}
body{color:#666; font:14px "microsoft yahei",Arial,sans-serif; }
a{color:#666; text-decoration:none;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
a:hover, a:active, a:focus{color:#82b22a; }
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.hidden{display: none;}
i,em{ font-style:normal;}
b{ font-weight:normal;}

/*.header{ padding-top:8px; background:url(images/css/img/header_border.png) top center no-repeat; }*/
.header_box{ width:1170px; margin:auto;position: relative;}
.zqdm {
    position: absolute;
    bottom: -16px;
    left: 65px;
    font-weight: bold;
}
/*.logo{ position: relative;float:left; margin-top:17px;}
.logo img{ width:216px;}
.logo b{position: absolute;width: 130px;height: 100%;left: -130px;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0));background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0));background-image: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0));}
.logo:hover b{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear; -webkit-transform:translateX(300px); -moz-transform:translateX(300px); transform:translateX(300px);}
*/

	.logo_w{width: 216px;height: 57px;position: relative; padding-top:17px;}
	.logo{display: block;width: 216px;position: relative;z-index: 9;}
	.logo img{width: 100%;opacity:0;}

	
	.logo img{position: absolute; left: 0px; top: 0px; opacity:0; -webkit-animation: svg_3_ani 2s 1.2s ease forwards; 
	-moz-animation: svg_3_ani 2s 1.2s ease forwards; animation: svg_3_ani 2s 1.2s ease forwards;border:none;}



.nav_out{ float:right; width:894px;height: 94px; }
.nav{height: 94px; position:relative;}
.nav ul{position: absolute;left: 0;top:0;z-index: 2;}
.nav li {float:left;width: 86px;height: 94px; padding-left:15px;}
.nav li a{display: block;width: 86px;height: 94px;text-align: center;}
.nav li a img{ width:84px; padding:0 1px;}
.bg{position:absolute;top: 0;left:0;width: 86px;height: 94px; z-index:1;background:url(images/css/img/nav_bg.png) no-repeat;}
.nav li:first-child{ padding-left:0;}
/*header end*/
.slide-main{height:480px;position:relative;}
/*.slide-main .prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:22;top:50%; margin-top:-22px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.slide-main .prev{left:70px;}
.slide-main .next{right:70px;}
.slide-main .prev:hover,.slide-main .next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
*/
.item{display:block;width:47px;position:absolute;z-index:124;top:50%;right:130px; margin-top:-120px;text-align:center;}
.item a{display:inline-block;width:44px; padding-right:3px; margin:7px 0;height:47px;background:url(images/css/img/hd.png) no-repeat;overflow:hidden;color:#fff; line-height:45px; font-size:18px;}
.item a.cur{background:url(images/css/img/ld.png) no-repeat; }
.slide-box,.slide{display:block;width:100%;height:480px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:480px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:#ff6900;}
#bgstyleb{background:#193d85;}
#bgstylec{background:#000;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{text-align:center;}
.obj-a{display:block;top:120px; left:50%; margin-left:-580px;}
.obj-b{left:50%; top:30%;margin-left: -550px;}
.obj-c{left:50%; top:47.5%; margin-left: -550px;}
.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-580px;top:120px;z-index:12;}
/*.obj-f{width:692px;height:394px;top:158px;margin-left:-180px;}*/
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.5s linear 0 normal none;-moz-animation:baoAni 0.5s linear 0 normal none;animation:baoAni 0.5s linear 0 normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.9s linear 0s normal none;-moz-animation:saAni 0.9s linear 0s normal none;animation:saAni 0.9s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;top:60%;} to{opacity:1;top:30%;} }
@-moz-keyframes saAni{from{opacity:0;top:60%;} to{opacity:1;top:30%;} }
@keyframes saAni{from{opacity:0;top:60%;} to{opacity:1;top:30%;} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 1.5s linear 0s normal none;-moz-animation:saAnic 1.5s linear 0s normal none;animation:saAnic 1.5s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;top:100%;} to{opacity:1;top:47.5%;} }
@-moz-keyframes saAnic{from{opacity:0;top:100%;} to{opacity:1;top:47.5%;}}
@keyframes saAnic{from{opacity:0;top:100%;} to{opacity:1;top:47.5%;}}
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
/*banner */
.index{ width:1170px; overflow:hidden; margin:34px auto 50px;}
.index_left{ float:left; width:560px; margin-right:50px;}
.index_title{ height:39px; border-bottom:1px solid #d7d7d7;}
.index_title img{ margin:9px 0 0 0; height:22px;}
.more{ float:right; display:inline-block; margin:16px 0 0 0; background:url(images/css/img/more.png) no-repeat; height:12px; width:58px;}
.more:hover{ background-position:0 -12px;}
.index_title_bottom{ height:24px; margin:8px 0 27px 0;}
.index_left_box{ background:url(images/css/img/lx.png) 470px 70px no-repeat;}
.index_left_box ul li{ float:left; width:100%; box-sizing:border-box;-webkit-box-sizing:border-box; margin-bottom:23px; padding-left:23px; background:url(images/css/img/hui_new.png) left center no-repeat; height:18px;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.index_left_box ul li span{ float:left; display:inline-block; height:16px; border:1px solid #ebebeb; width:56px; line-height:16px; text-align:center; font-size:12px;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.index_left_box ul li a{ float:left; overflow:hidden; margin-left:27px; white-space:nowrap; text-overflow:ellipsis; width:450px; height:18px; line-height:18px;}
.index_left_box ul{ position:relative; overflow:hidden; height:182px; background:url(images/css/img/s_x.png) 6px top repeat-y;}
.index_left_box ul li:hover{ background:url(images/css/img/lvs_new.png) no-repeat left center;}
.index_left_box ul li:hover a{ color:#82b22a;}
.index_left_box ul li:hover span{ border:1px solid #82b22a;}
.index_left_box ul:after,.index_left_box ul:before{ position:absolute; top:0; left:6px; width:1px; height:2px; background:#fff; content:'';}
.index_left_box ul:before{ top:auto; bottom:0;}
/*路德要闻end*/
.index_right{ float:left; width:560px;}
.index_right dt{ float:left; width:150px; margin-right:31px; }
.index_right dt img{ width:150px; height:185px;-webkit-transition:all 0.2s linear; transition:all 0.2s linear ;}
.index_right dt:hover img{ transform:rotateY(30deg);-webkit-transform:rotateY(30deg);}
.index_right dd{ float:left; width:379px;}
.index_right dd p{ float:left; position:relative; overflow:hidden; line-height:24px; height:72px;}
.index_right dd p:after{ position:absolute; bottom:4px; right:0; width:339px; height:2px; background:#dadada; content:'';}
.index_right dd span{ float:left; display:block; width:100%; margin-top:24px;}
.index_right dd span a{ float:left; display:inline-block; margin-left:12px; width:85px; height:87px; background:url(images/css/img/zs_img.png) no-repeat;}
.index_right dd span a:first-child{ margin-left:0;}
.a1{ background-position:0 0;}
.a1:hover{ background-position:-85px 0;}
.a2{ background-position:0 -87px !important;}
.a2:hover{ background-position:-85px -87px !important;}
.a3{ background-position:0 -174px !important;}
.a3:hover{ background-position:-85px -174px !important;}
.a4{ background-position:0 -261px !important;}
.a4:hover{ background-position:-85px -261px !important;}
/*科技优势end*/
.index-two{ width:100%; overflow:hidden; height:140px;}
.index_two{ margin-bottom:55px;}
.index_two_title{ background:url(images/css/img/indextwo_bg.png) no-repeat center center #efefef; height:140px; }
.picScroll-left{ overflow:hidden; position:relative; margin:49px auto 0;width:1200px; padding:0 35px;}
.picScroll-left .bd{width:1200px; overflow:hidden;}
.right_next,.left_prev{ position:absolute; top:50%; left:0; width:26px; margin-top:-30px;}
.right_next{ left:auto; right:0 !important;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden;
 border:1px dashed #ccc; border-bottom:2px solid #84b42a; margin:0 44px 0 0px;
  width:250px; height:223px; padding:7px; text-align:center; background:#84b42a; }
.picScroll-left .bd ul li .pic{ position:relative; overflow:hidden; width:250px; height:189px; text-align:center; }
.picScroll-left .bd ul li .pic img{ width:250px; height:189px; display:block;-webkit-transition:all 0.3s linear; transition:all 0.3s linear; }
.picScroll-left .bd ul li .pic a{ position:absolute; left:0; top:0; z-index:3; opacity:0;filter:alpha(opacity=0);width:100%; height:100%; background:url(images/css/img/img_hover.png) no-repeat center center;}
.picScroll-left .bd ul li:hover img{-webkit-transform:scale(1.1); transform:scale(1.1); }
.picScroll-left .bd ul li .title{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:40px;   }
.picScroll-left .bd ul li:hover{ border:1px solid #84b42a; border-bottom:2px solid #84b42a; background:#84b42a;}
.picScroll-left .bd ul li:hover .title a{ color:#fff;}
.picScroll-left .bd ul li .pic:hover a{ opacity:1;filter:alpha(opacity=100);}
/*图片切换*/
.p_more{ position:relative; width:1170px; margin:40px auto 0; height:22px;}
.p_more:after{ position:absolute; left:0; top:11px; width:100%; height:1px; background:#d3d3d2; content:'';}
.p_more a{ display:block; position:absolute; z-index:2; left:50%; margin-left:-51px; box-sizing:border-box;-webkit-box-sizing:border-box; width:103px; height:22px;border:1px solid #dad9d9; background:#0c6992; color:#fff; text-align:center;}
/**/
.index_three{ position:relative;overflow:hidden; padding:15px 0 ; width:1170px; margin:0 auto 56px; }
.index_three dt{  float:left; width:585px;}
.index_three > div{ position:absolute; left:50%; margin-left:-93px; top:0; z-index:3;}
.index_three dd{ position:relative; float:right;  padding:27px 30px 27px 128px; border:1px solid #dad9d9; width:425px; background:#f7f7f7;}
.index_three dd p{ line-height:24px;}
.index_three dd:after{ position:absolute; right:104px; bottom:31px; width:352px; height:1px; background:#cdcdcd; content:'';}
/*关于我们*/
.link{ border:1px solid #d3d3d2; width:1170px; margin:0 auto 68px; padding:12px 0; border-left:none; border-right:none;}
.link h4{ float:left; margin-right:30px;}
.link a{ overflow:hidden; position:relative; display:inline-block; float:left; margin:0 17px;}
.link a img{ height:56px;}
.link a b{position: absolute;width: 130px;height: 100%;left: -130px;background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0));background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0));background-image: linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,0.55), rgba(255,255,255,0));}
.link a:hover b{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear; -webkit-transform:translateX(300px); -moz-transform:translateX(300px); transform:translateX(300px);}

/*友链*/
.footer{ overflow:hidden; background:#3a3d41 no-repeat center center #0c6790; height:308px; color:#fff;}
.foot{ width:1170px; margin:auto;}
.foot_top_left,.foot_top_center,.foot_top_right,.foot_bottom_left{ float:left;}
.foot_top_center{ margin:0 93px;}
.center_top{ margin-top:35px; margin-bottom:25px; padding-bottom:17px;border-bottom:1px solid #3080a3;}
.center_top a{ display:inline-block; line-height:30px; margin-left:37px; color:#fff;}
.center_top a:hover{ color:#ccc;}
.center_top a:first-child{ margin-left:0;}
.center_bottom{ background:url(images/css/img/contact.png) left center no-repeat; padding-left:189px; height:60px; line-height:30px; font-size:12px;}
.foot_top_right{ font-size:12px; margin-top:36px; text-align:center;}
.foot_top_right p{ line-height:30px;}
.foot_bottom{ float:left; margin-top:49px; line-height:72px; width:100%; color:#e0e0e0 !important; font-size:12px;}
.foot_bottom_right{ float:right; text-transform:uppercase;}
.foot_bottom_right a{ color:#e0e0e0;}
.foot_bottom_right a:hover{  color:#fff;}
/*footer end*/

/*left*/
.right_box{ float:left; margin-left:26px; width:905px;}
.location{ margin-top:25px; margin-bottom:40px; border-bottom:1px solid #d3d3d2; height:43px; }
.location span{ float:right; background:url(images/css/img/fz.png) left center no-repeat; padding-left:25px;line-height:43px; font-size:12px;}
.location em{ float:left; display:inline-block; margin:10px 0 0 0 ; height:22px; padding-right:14px; background:url(images/css/img/lsj.png) right bottom no-repeat; font-size:22px; line-height:22px;}
.location span a{ margin:0 2px;}
/*面包屑*/
.company-develop{}
.syFocusThumb #prev,.syFocusThumb #next{ background-image:url(images/css/img/honor_btn.jpg) ;width:29px; height:58px;}

.syFocusThumb{position: relative; width:100%;  overflow: hidden; margin:20px auto; height:500px;}
.pagination {position: absolute; text-align: left; width: 100%; background:url(images/css/img/bg01.gif) repeat-x; HEIGHT:67px; COLOR: #fff; clear: both; top: 0; left: 0px}
.thumbWrap {position: absolute; width:800px; padding:0 20px; overflow: hidden; top: 0; left:35px; background:url(images/css/img/honor_linetop.png) left center repeat-x; height:81px;}
.holder {width: 4000px;}
.holder I { cursor: pointer;}

.syFocusThumb #prev,.syFocusThumb #next { position: absolute;top:13px; cursor: pointer; left: 0px; z-index:99; height:58px;}
.syFocusThumb #next{ right:0; left:auto; background-position:-29px 0; }
.syFocusThumb #prev1,.syFocusThumb #next1{ border:1px solid #dcdcdc; width:108px; background:#fff; height:32px;position: absolute;left:218px; top:400px; cursor: pointer; z-index:999; color:#666; text-align:center; line-height:32px;}
.syFocusThumb #next1{ left:338px;}

.pagination I.selected a{ color:#000;}
.sliderwrapper{ width:100%; padding-top:115px; padding-left:5px; text-align:left; min-height:300px;}
.toc{ position:relative; font-size:12px; font-style:normal; display:block; background:url(images/css/img/history_bg04.png) no-repeat center 34px; width:67px; height:81px; text-align:center; margin:0 16px; }
.toc a{ position:absolute; left:0; width:100%; top:0;color:#666666; font-weight:bold; font-size:16px;}
.pagination I.selected{ text-align:center; background:url(images/css/img/honor_yearbg1.png) no-repeat center 34px; }
.pagination I.selected a{ color:#82b22a;}
.contentdiv dl{ line-height:30px;  clear:both;}
.contentdiv dl dt{ float:left; margin-right:50px; width:111px; background:url(images/css/img/honer_y.png) no-repeat center center; text-align:center; color:#fff; font-weight:bold; font-size:32px; height:111px; line-height:111px;}
.contentdiv dl dd{ float:left;width:685px; background:url(images/css/img/yy.png) left 5px no-repeat; padding-left:55px; color:#353535; line-height:25px; font-size:14px; }
.nicescroll_ul{height:240px;width:100%;overflow: hidden; outline: none;}

/**/
.about p{ line-height:24px;}
.about img{max-width:100%}
.pic_list li{ overflow:hidden; float:left; margin-left:49px; margin-bottom:42px; width:269px; height:260px; }
.pic_list li > a{ overflow:hidden; display:block; width:100%; height:202px;}
.pic_list li > a img{ opacity:.9;-webkit-transition:all 0.2s linear; transition:all 0.2s linear; width:100%; height:100%;}
.pic_list li > a:hover img{ opacity:1;}
.pic_list li p{ position:relative; height:40px;  margin-top:15px;border:1px solid #d7d7d7; width:267px;text-align:center;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.pic_list li p:after,.pic_list li p:before{ position:absolute; left:10px; top:19px; width:35px; height:1px; background:#d7d7d7; content:'';}
.pic_list li p:before{ left:auto; right:10px;}
.pic_list li p i{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:inline-block; width:175px; line-height:40px; height:40px;}
.pic_list li:hover p{ border-color:#82b22a;}
.pic_list li:hover p:after,.pic_list li:hover p:before{ background:#82b22a;}
/*图片列表*/
.page{float:left;width:900px; text-align:center; margin:54px  0;}
.page a{ display:inline-block; padding:0 10px; border:1px solid #c2c4c7; margin:0 3px; height:29px; line-height:29px;}
.page a.prev,.page a.next{ padding:0 25px;}
.page a.page_on,.page a:hover{ background:#82b22a; border:1px solid #82b22a; color:#fff;}

/*翻页*/
.patent ul{ margin-top:30px;}
.patent li{ width:100%; height:45px; margin-bottom:2px; background:#f4f4f4;}
.patent li:first-child{ background:#d0e5ee; font-size:15px; font-weight:bold; color:#444444;}
.patent li i{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:inline-block; height:45px; line-height:45px; border-left:2px solid #fff; text-align:center;}
.patent li i:first-child{ width:86px; border-left:none;}
/*专利end*/
.contact_box{ margin-bottom:40px; background:url(images/css/img/logo_a.png) right center no-repeat;}
.contact_box h3{ font-weight:bold; font-size:20px; margin-bottom:10px;}
.contact_box p{ line-height:30px;}
/*联系我们*/
.search select{ line-height:22px; height:22px; margin-right:15px; width:176px; text-align:center; color:#767676; font-family:'microsoft yahei'; border:1px solid #b8b7b7;}
.search input[type=text]{ padding-left:7px; width:165px; margin-right:8px; height:20px; line-height:20px; color:#767676; border:1px solid #b8b7b7;}
.search input[type=submit]{ background:#80af2b; width:50px; height:22px; border:none; color:#fff;font-family:'microsoft yahei'; border-radius:2px; font-weight:bold;}
.recru ul{ margin-top:35px;}
.recru ul li{ padding:0 30px; height:45px; margin-bottom:2px;}
.recru ul li i{ text-align:center; display:inline-block; line-height:45px;}
.recru ul li i:first-child,.recru ul li a i:first-child{ text-align:left; width:115px;}
.recru ul li:first-child{  font-weight:bold; font-size:15px; color:#444;}
/*招聘*/
.news dl{ padding-bottom:26px; margin-bottom:26px; border-bottom:1px dashed #d6d6d6; height:116px;}
.news dl dt{ float:left; width:150px; height:110px; border:3px solid #e5e5e5; margin-right:15px;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.news dl dt img{ width:100%; height:100%; float:left;}
.news dl dd{ float:left; width:733px;}
/*.news dl dd h4{ background:url(images/css/img/new_tit.png) left center no-repeat; height:25px;}*/
.news dl dd h4 span{ float:right; display:inline-block; line-height:25px; width:134px; color:#fff; text-align:center;}
.news dl dd h4 a{ display:inline-block; width:578px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:25px; font-size:16px; font-weight:bold;}
.news dl dd p{ overflow:hidden; height:48px; line-height:24px; color:#888888; font-size:12px;/* margin:15px 0 5px;*/}
.news dl dd > span{ display:block; width:100%; margin-top:5px;}
/*.news dl dd > span a{ float:right;}*/
.news dl:hover dt{ border-color:#82b22a;}
/*图文列表*/
.newstxt li{ width:100%; height:35px; border-bottom:1px solid #ccc;}
.newstxt li span{ float:right;line-height:35px; font-size:12px;}
.newstxt li a{ display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:80%; line-height:35px;}

/*文字新闻列表*/

.final_page{ width:100%;}
.final_page .art_title{ margin-bottom:30px; text-align:center; border-bottom:1px #ddd dotted;}
.final_page .art_title h3{ font-size:17px; color:#4d5260;}
.final_page .art_title .info{ margin-top:15px; margin-bottom:20px; font-size:12px; color:#aaa;}
.final_page .art_title .info span{ display:inline-block; margin:0 10px;}
.final_page p{ margin-bottom:15px; line-height:24px; text-indent:2em;}
.final_page img{ display:block; margin:0 auto; max-width:100%;}
    
/*详情页*/
.page_f p{ line-height:30px;}
.page_f p a{ font-weight:bold;}
/*翻页*/
.game163{ position: relative; border: 1px solid #dcdddd; padding: 4px; overflow: hidden; width: 700px; }
.game163 .bigImg{ height: 400px; position: relative;}
.game163 .bigImg li img{ vertical-align:middle; width:700px; height:400px;   }
.game163 .bigImg  h4{ font-size: 14px; font-weight: bold; line-height: 33px; height: 33px; padding-right: 30px; overflow: hidden; text-align: left; }
.game163 .smallScroll{ height: 80px; margin-bottom: 6px;}
.game163 .sPrev,.game163 .sNext{ float: left; display: block; width: 14px; height: 47px; text-indent: -9999px; background: url(images/css/img/sprites1008.png) no-repeat 0 -3046px;margin-top: 15px; }
.game163 .sNext{ background-position: 0 -2698px;}
.game163 .sPrev:hover{ background-position: 0 -3133px;}
.game163 .sNext:hover{ background-position: 0 -2785px;}
.game163 .smallImg{ float:left;  margin: 0 6px; display:inline; width: 660px; overflow: hidden;}
.game163 .smallImg ul{ height:80px;  width: 9999px; overflow: hidden; }
.game163 .smallImg li{ float: left;  width:165px; cursor:pointer;  display: inline; text-align:center;  }
.game163 .smallImg img{ border: 1px solid #dcdddd; width:163px; height:78px;  }
.game163 .smallImg .on img{ border-color: #1e50a2;}
.game163 .pageState{ position: absolute; top: 410px; right: 5px; font-family: "Times New Roman", serif; font-size:15px; letter-spacing: 1px;}
.game163 .pageState span{ color: #f00; font-size: 16px;}
/*相册*/
.detail_cont table{ border:1px solid #ccc;}
.detail_cont table tr{ border-bottom:1px solid #ccc;}

/*留言*/
.message_cont{ background:url(images/css/img/message.gif) no-repeat top right; margin-top:40px; padding:20px 0 0 33px; line-height:43px;}
.message_cont input{width:250px;height:25px;}
.message_cont p{clear:both;}
.message_cont p label{display:inline-block;width:77px; text-align:right;}
.message_cont p span{color:#690b09; padding:0 15px 0 10px; font-size:14px;}
.message_kuang{width:125px; height:24px; line-height:24px; background:#fff; border:1px solid #dbdfe6; border-top:1px solid #b5b4b4;}
.message_btn1,.message_btn2{width:125px; height:40px; border:none; cursor:pointer;}
.message_btn1{background:url(images/css/img/tj_btn.gif) no-repeat;}
.message_btn2{background:url(images/css/img/cz_btn.gif) no-repeat;}

.list_form{ font-family:simsun;}
.list_form h5{ font-size:25px; text-align:center; color:#222; font-weight:bold;}
.list_form h6{ padding:0 5px; margin:20px 0; text-align:center; font-weight:bold;}
.list_form h6 input{ border:none; float:left;}
.list_form h6 span{ float:left;}
.list_form h6 i{ display:inline-block; width:33.33%; text-align:right;}
.list_form h6 em{ display:inline-block; width:33.33%;}
.list_form h6 i:first-child{ text-align:left;}
.list_form table{ border:1px solid #999; width:890px; margin:5px;}
.list_form table td{ border:1px solid #ccc; padding:5px 0; text-align:center; color:#333;}
.list_form table td input[type=text]{ border:none; text-align:center; color:#000; font-size:14px; font-family:simsun;}
.list_form table td textarea{ border:none; width:100%; height:100px; padding:0;}
.list_form input[type=submit]{ background:#84b42a; border:none; width:100px; height:30px; color:#fff; display:inline-block;}
.tj_btn{ width:100%; text-align:center; margin:30px 0 0 0;}


.game163_box{ padding:5px;}
.fast{-moz-animation-duration:0.7s  !important;-moz-animation-delay:0s !important;-webkit-animation-duration:0.7s !important;-webkit-animation-delay:0s !important;}.slow{-moz-animation-duration:0.7s !important;-moz-animation-delay:1s !important;-webkit-animation-duration:0.7s !important;-webkit-animation-delay:1s !important;}.reallyslow{-moz-animation-duration:6s;-moz-animation-delay:3s;-webkit-animation-duration:6s;-webkit-animation-delay:3s;}

/*大事记*/
.events{ overflow:hidden; margin:30px 0;}
.events dl dt{ float:left; position:relative; width:80px; color:#7ab02b; font-size:18px; font-weight:bold; line-height:24px;}
.events dl dt:after{ content:''; position:absolute; right:-1px; z-index:5; top:0px; background:url(images/css/img/nz.png) no-repeat; width:20px; height:20px;}
.events dl dd{ float:left; border-left:1px solid #dadada; padding-left:33px; width:750px; margin-top:-3px; margin-left:-10px; font-size:14px; line-height:24px; padding-bottom:35px;}
.patentimg{text-align: center;}
.patentimg img{display: inline-block;max-width: 100%;}
/*业务板块*/
.yewu{width:100%; background:#f2f2f2; height:518px;}
.yewu_son{width:1200px; margin:0 auto;}
.yewu_son h2{text-align:center; color:#59b200; font-size:26px; }
.yewu_son p{text-align:center; font-size:16px;}

.solutions{width:1183px;overflow: hidden; border:1px solid #e5e5e5; border-right:none; margin-top:20px;}
.solutions ul{width:1192px}
.solutions li{height:300px;background: #fff; width:190px;border-right:1px solid #e5e5e5; float:left; margin-right:0px; position:relative;padding:0 3px;}
.solutions li:hover{border:1px solid #59b200;}

.solutit{display: block;width:100%;}
.solutit img{ margin:30px auto;text-align: center;display: block;}
.solutit h4{color: #333;font-size: 16px;text-align: center;line-height: 30px; margin-top:10px;}
.solutit p{color: #666666;line-height: 20px;font-size: 14px;text-align: center;}
.solutit a{line-height: 30px;height:30px;width: 100px;background: #72ac2d;color: #fff;font-size: 14px;font-weight: bold;text-align: center;display: block;margin:20px auto 0;border-radius: 5px;}
.solutit:hover a{background: #ec8000;}

.solutit2{width:223px;padding:0 20px;position:absolute;left:0px;top:0px;overflow: hidden;height:0px;background: #fff;z-index: 99;display: block;border-bottom:5px solid #72ac2d;}
.solutit2 h4{color: #333;font-weight: bold;font-size: 16px;line-height: 16px;margin-bottom: 10px;text-align: center;margin-top:40px;}
.solutit2 h5{text-align: center;color: #72ac2d;display: block;}
.solutit2 span{display: block;background: #bbbbbb;height:2px;width:50px;margin:10px auto;}
.solutit2 p{line-height: 24px;color: #666666;height:144px;display: block;overflow: hidden;}
/*关于我们*/
.guanyu{width:100%; background:#;}
.guanyu_son{width:1200px; margin:0 auto;}
.guanyu_son h2{text-align:center; color:#59b200; font-size:22px; font-weight:bold; }
.guanyu_son p{ font-size:16px;}
.line{border-top:1px solid #CCC; height:5px; margin-top:40px;}
.guanyu_a{ float:left; margin-top:10px;}
.guanyu_r{width:660px; float:right; margin-top:10px;}
.aa{width:660px; height:160px;text-overflow:ellipsis;overflow:hidden;}
.guanyu_r h4{font-size:14px; height:215px; line-height:30px;}
.hz p{font-size:20px; color:#59b200; margin-top:20px;}
.box{ width:660px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:660px; height:115px; overflow:hidden; position:relative;}
.piclist{ height:115px;position:absolute; left:0px; top:25px}
.piclist li{ margin-right:11px; padding:5px; float:left;}
.swaplist{ position:absolute; left:-3000px; top:25px}
.og_prev,.og_next{ width:30px; height:50px; background:url(images/css/img/icon.png) no-repeat; background:url(images/css/img/icon_ie6.png) no-repeat\9; position:absolute; top:33px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}
/*荣誉资质*/
.zizhi{ width:100%; margin:0 auto; background:url(images/css/img/zizhi.jpg) no-repeat;  height:396px; margin-top:25px;}
.zizhi_son{width:1300px; margin:0 auto;}

/*底部*/
#footer {
	width:100%;
	height:470px;
	overflow:hidden;
	padding:0;
	margin:0 auto;
	background:#282828;
	position:relative;
	background:#35383d;
}
.footer {
	width:1180px;
	height:auto;
	overflow:hidden;
	padding:25px 0 25px;
	margin:0 auto;
	position:relative;
	background:#35383d;
	border-bottom:1px solid #5d6064;
}
.flink {
	width:145px;
	height:auto;
	overflow:hidden;
	margin-right:20px;
	float:left;
	position:relative;
}
.ftitle {
	width:145px;
	/*height:45px;*/
	overflow:hidden;
/*	line-height:45px;*/
	padding:0;
	margin:0 auto;
	background:url(img/fbg.jpg) no-repeat left bottom;
	position:relative;
		
}
.ftitle a:active, .ftitle a:link, .ftitle a:visited {

	font-size:14px;
	color: #FFF;
}
.ftitle a:hover {
	color:#2B73BB;
}
.fmain {
	width:145px;
	height: auto;
	overflow:hidden;
	padding:0;
	margin:10px auto 0;
	position:relative;
	height:210px;
	
}
.fmain ul li {
	width:145px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	float:left;
	/*position:relative;*/
	background:url(images/css/img/yd.png) no-repeat 3px; 
	margin:3px 0;

	
}
.fmain ul li a {
	padding-left:10px;
	font-size:13px;

}
.fmain ul li a:active, .fmain ul li a:link, .fmain ul li a:visited {
	color:#9B9B9B;

	font-size:13px;
}
.fmain ul li a:hover {
	color:#2B73BB;
}
.flx {
	width:530px;
	height:auto;
	overflow:hidden;
	float:left;
	position:relative;
	margin-left:30px;
}
.flx_title {
	width:530px;
	height:45px;
	overflow:hidden;
	line-height:45px;
	padding:0;
	margin:0 auto;
	background:url(img/fbg.jpg) no-repeat left bottom;
}
.flx_title a:active, .flx_title a:link, .flx_title a:visited {
	font-family:"΢���ź�";
	font-size:14px;
	color: #FFF;
}
.flx_title a:hover {
	color:#2B73BB;
}
.flx_main {
	width:530px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:10px auto 0;
	line-height:180%;
	color:#9B9B9B;
	
	position:relative;
}


/*内容*/
.banner{ height:214px;}
.main{ width:1170px; margin:0 auto 40px; margin-top:30px;}
.left{ float:left;  width:235px; }
.sidebar{width:235px;}
.sidebar ul{ 
/* margin:0 8px 25px 8px;*//* padding:18px 0 46px;*/ height:auto;
border-bottom:#909090 1px solid;background:#fff;color:#333;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
box-shadow:2px 2px 10px #909090;/*opera或ie9*/}
.sidebar ul li{ position:relative; height:59px; padding-top:2px; line-height:59px; border-bottom:1px solid #CCC;}
.sidebar ul li:after{ position:absolute; left:0; top:0; width:100%; height:2px;background:url(images/css/img/b.png); content:''}
/*.sidebar ul li:first-child:after{ display:none; padding-top:0;}*/
.sidebar ul li a{ display:inline-block;  box-sizing:border-box;-webkit-box-sizing:border-box; width:100%; height:100%;padding-left:33px;}
/*.sidebar ul li a:hover,.sidebar ul li a.sideon{ background:url(images/css/img/sidebar_bg.png) left center no-repeat;}*/
.contact{margin-top:50px;}
.contact_son{background:url(images/css/img/b2.jpg) no-repeat; height:76px;}
/*.lx_d{width:215px; background:url(images/css/img/a1.jpg) no-repeat; height:122px;}*/
.lx_d {  margin-top:50px; width:235px; padding-bottom: 30px;
 margin:0 0px 25px 0px;/* padding:18px 0 46px;*/ height:auto;
border-bottom:#909090 1px solid;background:#fff;color:#333;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=3);/*ie*/
-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
box-shadow:2px 2px 10px #909090;/*opera或ie9*/}
.linee{border-left:2px solid #F00; height:25px; margin-left:15px; margin-top:-12px; }
.lx_d p{height:30px; line-height:30px; margin-left:10px;}
.contact_sonn{background:url(images/css/img/a1.jpg) no-repeat; height:112px;}

/*left*/
.right_box{ float:left; margin-left:26px; width:905px;}
.location{ margin-top:25px; margin-bottom:40px; border-bottom:1px solid #d3d3d2; height:43px; }
.location span{ float:right; background:url(images/css/img/fz.png) left center no-repeat; padding-left:25px;line-height:43px; font-size:12px;}
.location em{ float:left; display:inline-block; margin:10px 0 0 0 ; height:22px; padding-right:14px; background:url(images/css/img/lsj.png) right bottom no-repeat; font-size:22px; line-height:22px;}
.location span a{ margin:0 2px;}


 .llh {margin-top:30px; margin-left:20px;}
 .llh li {
	width: 270px;
	/*padding: 0 10px;*/
	float: left;
	height:280px;
	border:1px solid #e8e8e8;
	margin:15px 23px 0 0;
}

 .llh li .p-img {
	width:270px;
	/*	height: 205px;
padding: 30px 13px 0 13px;*/
	margin: 0 auto;
	text-align: center;
}

 .llh li .p-name {
	height: 26px;
	line-height: 18px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
	width:250px;
	margin:0 auto;
	padding-top:5px;
}
 .llh li .p-name a{color:#000; font-size:15px; padding-top:5px;}

.llh li .p-price {
	color: #999;
	font-size:13px;
	width:250px; 
	margin:0 auto;
}
.llh li .p-price strong {
	color: #c00;
	font-size: 14px;
	font-family: verdana;
}
.right_box h1{
    text-align: center;
    padding-bottom: 10px;
}
.right_box .info{
    text-align: center;
    margin:10px;
}
.right_box .lift{
    margin:20px 0;
    line-height: 25px;
}

#douMsg{
    font-size:16px;
    text-align: center;
    line-height: 35px;
}
.nav li .a{color:black;height:40px;margin-top:27px;}
.nav li p{font-size:10px; margin-top:-15px;}
.title a{color:#fff;}


